@charset "utf-8";
/* CSS Document */


#slide-image {
	margin:0 0 15px;
}


/* about-ggb */
#about-ggb {
	float:left;
	width:415px;
}
#about-ggb .image {
	margin:0 0 10px;
}


/* youtube */
#youtube {
	float:right;
	width:430px;
	margin:0 0 13px;
}
#youtube .movie {
	margin:0 0 10px;
}



/* information */
#information p a {
	display:block;
	padding:15px 10px;
	font-size:133%;
	font-weight:bold;
	background:#eaeaea url(../images/p_arrow.gif) 100% 50% no-repeat;
	border-radius:5px;
}
#information dt {
	clear:both;
	float:left;
	width:65px;
	padding:10px;
	color:#9e7a5c;
	font-weight:bold;
}
#information dd {
	display:block;
	float:left;
	width:485px;
	padding:10px;
}

#information dt.even {
	background:#eaeaea;
}
#information dd.even {
	background:#eaeaea;
}


/*--------------------------------------------------

	side

--------------------------------------------------*/

#side {
	float:right;
	width:270px;
}

/* sns */
#side #sns li {
	float:left;
	margin:0 14px;
}

/* blog */
#side #blog .image {
	margin:0 0 10px;
}





/* contact */
#contact {
	float:left;
	width:277px;
}
#contact .image {
	margin:0 0 10px;
}

/* lesson */
#lesson {
	float:right;
	width:277px;
}
#lesson p {
	padding:10px 0;
	font-size:133%;
	font-weight:bold;
}
#lesson li {
	padding:10px 0;
	border-top:1px solid #ccc;
}


a.link1 {
	padding:0 0 0 16px;
	font-size:133%;
	font-weight:bold;
	background:url(../images/p_arrow_02.gif) 0 50% no-repeat;
}
a.link2 {
	padding:0 0 0 12px;
	background:url(../images/p_arrow_03.gif) 0 50% no-repeat;
}





